package com.ruoyi.transfers.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

public class TimeLineActivity {
    private static final long serialVersionUID = 1L;

    /** 时间戳 */
     private String timestamp;

    /** 是否时间戳 */
    private Boolean hideTimestamp;

    /** 时间戳位置 */
    private String placement;

    /** 节点类型 */
    private String type;

    /** 节点颜色 */
    private String color = "#0bbd87";

    /** 节点尺寸 */
    private String size;

    /**  */
    private String icon = "el-icon-s-help";

    /** 节点图标 */
    private String content;

    public void setTimestamp(String timestamp)
    {
        this.timestamp = timestamp;
    }
    public String getTimestamp()
    {
        return timestamp;
    }

    public void setHideTimestamp(Boolean hideTimestamp)
    {
        this.hideTimestamp = hideTimestamp;
    }
    public Boolean getHideTimestamp()
    {
        return hideTimestamp;
    }

    public void setPlacement(String placement)
    {
        this.placement = placement;
    }
    public String getPlacement()
    {
        return placement;
    }

    public void setType(String type)
    {
        this.type = type;
    }
    public String getType()
    {
        return type;
    }

    public void setColor(String color)
    {
        this.color =  color;
    }
    public String getColor()
    {
        return color;
    }

    public void setSize(String size)
    {
        this.size = size;
    }
    public String getSize()
    {
        return size;
    }

    public void setIcon(String icon)
    {
        this.icon = icon;
    }
    public String getIcon()
    {
        return icon;
    }

    public void setContent(String content)
    {
        this.content = content;
    }
    public String getContent()
    {
        return content;
    }

    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("timestamp", getTimestamp())
                .append("hideTimestamp", getHideTimestamp())
                .append("placement", getPlacement())
                .append("type", getType())
                .append("color", getColor())
                .append("size", getSize())
                .append("icon", getIcon())
                .append("content", getContent())
                .toString();
    }

}
